package ar.uba.fi.tonyvaliente.commands;

public abstract class Command
{
	protected String[] args;
	
	public Command(String[] args)
	{
		this.args = args;
	}
	
	public abstract CommandResult execute();
	
	public String getSignature()
	{
		return "";
	}

	public String getDescription()
	{
		return "";
	}

	public String[] getExamples()
	{
		return new String[] {""};
	}

	public boolean isShadow()
	{
		return false;
	}
}
